Package-level declarations

Types

Link copied to clipboard
data class AlertDialogResponse(val id: String, val label: String, val appearance: ResponseAppearance = ResponseAppearance.DEFAULT, val isEnabled: Boolean = true)
Link copied to clipboard
Link copied to clipboard
sealed interface CarouselState
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
@Composable
fun AboutDialog(title: String?, applicationName: String, modifier: Modifier = Modifier, applicationIcon: String = "", artists: List<String> = emptyList(), comments: String = "", contentHeight: Int = 0, contentWidth: Int = 0, copyright: String = "", debugInfo: String = "", debugInfoFilename: String = "", designers: List<String> = emptyList(), developerName: String = "", developers: List<String> = emptyList(), documenters: List<String> = emptyList(), issueUrl: String = "", followsContentSize: Boolean = false, license: String = "", licenseType: License = License.UNKNOWN, presentationMode: DialogPresentationMode = DialogPresentationMode.AUTO, releaseNotes: String = "", releaseNotesVersion: String = "", supportUrl: String = "", translatorCredits: String = "", version: String = "", website: String = "", onClose: () -> Unit = {}, content: @Composable () -> Unit = {})
Link copied to clipboard
@Composable
fun AlertDialog(heading: String, body: String, responses: List<AlertDialogResponse>, onResponse: (AlertDialogResponse) -> Unit, onClose: () -> Unit, modifier: Modifier = Modifier, contentHeight: Int = -1, contentWidth: Int = -1, followsContentSize: Boolean = false, presentationMode: DialogPresentationMode = DialogPresentationMode.AUTO, defaultResponse: AlertDialogResponse? = null)
Link copied to clipboard
@Composable
fun ApplicationWindow(title: String?, onClose: () -> Unit, modifier: Modifier = Modifier, styles: List<CssProvider> = emptyList(), decorated: Boolean = true, defaultHeight: Int = 0, defaultWidth: Int = 0, deletable: Boolean = true, fullscreen: Boolean = false, maximized: Boolean = false, handleMenubarAccel: Boolean = true, modal: Boolean = false, resizable: Boolean = true, init: ApplicationWindow.() -> Unit = {}, content: @Composable ApplicationWindowScope.() -> Unit)
Link copied to clipboard
@Composable
fun Avatar(image: ImageSource?, text: String, modifier: Modifier = Modifier, showInitials: Boolean = false, size: Int = -1)
Link copied to clipboard
@Composable
fun Banner(modifier: Modifier = Modifier, title: String? = null, buttonLabel: String? = null, onButtonClick: () -> Unit? = null, revealed: Boolean = true, useMarkup: Boolean = true)
Link copied to clipboard
@Composable
fun BottomSheet(open: Boolean, modifier: Modifier = Modifier, align: Float = 0.5f, canClose: Boolean = true, canOpen: Boolean = true, fullWidth: Boolean = true, modal: Boolean = true, showDragHandle: Boolean = true, onClose: () -> Unit = {}, onOpen: () -> Unit = {}, bottomBar: @Composable () -> Unit = {}, sheet: @Composable () -> Unit = {}, content: @Composable () -> Unit = {})
Link copied to clipboard
@Composable
fun ButtonContent(label: String?, iconName: ImageSource.Icon, modifier: Modifier = Modifier, useUnderline: Boolean = false, canShrink: Boolean = false)
Link copied to clipboard
@Composable
fun Carousel(state: CarouselState, modifier: Modifier = Modifier, allowLongSwipes: Boolean = false, allowMouseDrag: Boolean = true, allowScrollWheel: Boolean = true, interactive: Boolean = true, revealDuration: Int = 0, scrollParams: SpringParams = DEFAULT_SPRING_PARAMS, spacing: Int = 0, onPageChange: (Int) -> Unit? = null, content: @Composable (page: Int) -> Unit)
Link copied to clipboard
@Composable
fun CarouselIndicatorDots(carouselState: CarouselState, modifier: Modifier = Modifier)
Link copied to clipboard
@Composable
fun CarouselIndicatorLines(carouselState: CarouselState, modifier: Modifier = Modifier)
Link copied to clipboard
@Composable
fun Clamp(modifier: Modifier = Modifier, orientation: Orientation = Orientation.HORIZONTAL, maximumSize: Int = 600, tighteningThreshold: Int = 400, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun Dialog(title: String?, modifier: Modifier = Modifier, contentHeight: Int = 0, contentWidth: Int = 0, followsContentSize: Boolean = false, presentationMode: DialogPresentationMode = DialogPresentationMode.AUTO, onClose: () -> Unit = {}, content: @Composable () -> Unit = {})
Link copied to clipboard
@Composable
fun HeaderBar(modifier: Modifier = Modifier, centeringPolicy: CenteringPolicy = CenteringPolicy.LOOSE, showEndTitleButtons: Boolean = true, showStartTitleButtons: Boolean = true, title: @Composable () -> Unit? = null, startWidgets: @Composable () -> Unit = {}, endWidgets: @Composable () -> Unit = {})
Link copied to clipboard
@Composable
fun HorizontalClamp(modifier: Modifier = Modifier, maximumSize: Int = 600, tighteningThreshold: Int = 400, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun OverlaySplitView(sidebar: @Composable () -> Unit, modifier: Modifier = Modifier, collapsed: Boolean = false, pinSidebar: Boolean = false, sidebarPosition: PackType = PackType.START, sidebarWidthFraction: Double = 0.25, enableHideGesture: Boolean = true, enableShowGesture: Boolean = true, content: @Composable OverlaySplitViewScope.() -> Unit)

TODO:

Link copied to clipboard
@Composable
fun rememberCarouselState(pageCount: Int, orientation: Orientation = Orientation.HORIZONTAL): CarouselState
Link copied to clipboard
@Composable
fun StatusPage(title: String, modifier: Modifier = Modifier, description: String? = null, icon: ImageSource? = null, content: @Composable () -> Unit = {})
Link copied to clipboard
@Composable
fun ToastOverlay(modifier: Modifier = Modifier, content: @Composable ToastOverlayScope.() -> Unit)
Link copied to clipboard
@Composable
fun ToolbarView(modifier: Modifier = Modifier, topBarStyle: ToolbarStyle = ToolbarStyle.FLAT, revealTopBars: Boolean = true, extendContentToTopEdge: Boolean = false, topBar: @Composable () -> Unit = {}, bottomBarStyle: ToolbarStyle = ToolbarStyle.FLAT, revealBottomBars: Boolean = true, extendContentToBottomEdge: Boolean = false, bottomBar: @Composable () -> Unit = {}, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun VerticalClamp(modifier: Modifier = Modifier, maximumSize: Int = 600, tighteningThreshold: Int = 400, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun WindowTitle(title: String, modifier: Modifier = Modifier, subtitle: String? = null)